package day04;

public class ForDemo1 {
    public static void main(String[] args) {
        //循环三要素合在一个for中
        for(int times=1;times<=5;times++){
            System.out.println("Hello World!");
        }
        //无意义仅作分割
        System.out.println("循环结束");


        //for中的循环变量num的作用域，仅在当前的for中---------特殊

        //99乘法表正序
        for (int num=1;num<=9;num++){
            System.out.println(num+"*9="+num*9);
        }
        //无意义仅作分割
        System.out.println("循环结束");
        //循环一次num数值自增2
        //1/3/5/7/9
        for(int num=1;num<=9;num+=2){
            System.out.println(num+"*9="+num*9);
        }
        //无意义仅作分割
        System.out.println("循环结束");
        //99乘法表倒序
        for(int num=9;num>=1;num--){
            System.out.println(num+"*9="+num*9);
        }


        //累加1-100的和

        //累加变量/存和
        int sum=0;
        for(int num=1;num<=100;num++){
            sum = sum+num;//累加，本身之上加
        }
        System.out.println("累加1-100的和为:"+sum);
        /*
         执行过程:
         sum=0
         num=1   sum=1
         num=2   sum=1+2
         num=3   sum=1+2+3
         num=4   sum=1+2+3+4
         num=99  sum=1+2+3+4+...+99
         num=100 sum=1+2+3+4+...+99+100
         num=101 false for循环结束
         */
    }
}
